package com.css.fxfzaqbz.modules.estimate.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 历史4 3/4以上强震目录（点属性）
 */
@Data
public class StrongCatalog {
    private String jscId;
    /**
     * 省
     */
    private String province;
    /**
     * 市
     */
    private String city;
    /**
     * 区/县
     */
    private String district;
    /**
     * 乡镇
     */
    private String town;
    /**
     * 强震事件编号
     */
    private String eventId;
    /**
     * 地震事件名称（简称）
     */
    private String eventAbbrevia;
    /**
     * 日期
     */
    private String occurrenceDate;
    /**
     * 时间
     */
    private String occurrenceTime;
    /**
     * 参考地名
     */
    private String location;
    /**
     * 经度
     */
    private Double longitude;
    /**
     * 纬度
     */
    private Double latitude;
    /**
     * 震级
     */
    private Double magnitude;
    /**
     * 震源深度
     */
    private Double depth;
    /**
     * 宏观震中烈度(极震区)
     */
    private Double epicenter;
    /**
     * 等震线(图)
     */
    private String isoline;
    /**
     * 等震线图图表编号
     */
    private String ilgraphAiid;
    /**
     * 等震线图原始图表编号
     */
    private String ilgraphArwid;
    /**
     * 震中烈度 V/VI/VII/VIII/IX/X
     */
    private String epicIntensity;
    /**
     * 精度
     */
    private String accuracy;
    /**
     * 符号或标注旋转角度
     */
    private String lastAngle;
    /**
     * 备注
     */
    private String commentInfo;
    /**
     * 来源：省级 1，国家级 2
     */
    private String sourceFlag;

    /**
     * 0正常1删除
     */
    private String delFlag;

    /**
     * 数据版本
     */
    private String dataVersion;

    private String createUser;

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    private String updateUser;

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;

    private String geom;

    private String extends1;

    private String extends2;

    private String extends3;

    private String extends4;

    private String extends5;

    private String extends6;

    private String extends7;

    private String extends8;

    private String extends9;

    private String extends10;

    private String resultAnalysis;

}

